code to invent